// utils.sjs
// 判断是否是图片资源路径
function isSrc(src) {
  if (!src) {
    return false;
  }
  
  // 常见的图片后缀
  var imageExtensions = ['png', 'jpg', 'jpeg', 'gif', 'svg', 'webp'];
  var srcLower = src.toLowerCase();
  
  // 检查是否是base64图片
  if (srcLower.indexOf('data:image/') === 0) {
    return true;
  }
  
  // 检查是否是网络图片
  if (srcLower.indexOf('http://') === 0 || srcLower.indexOf('https://') === 0) {
    return true;
  }
  
  // 检查是否是本地图片路径（带扩展名）
  for (var i = 0; i < imageExtensions.length; i++) {
    if (srcLower.endsWith('.' + imageExtensions[i])) {
      return true;
    }
  }
  
  return false;
}

module.exports = {
  isSrc: isSrc
};